export interface ITableData {
  isEdit?: boolean
  /**
   * 预约浮动比例
   */
  purchaseOrderCommodityList?: any[]
  appointmentFloatingLimit?: number | null

  pushErrorMsg?: string
  /**
   * 审核状态
   */
  auditStatus?: number | null
  /**
   * 订单账期状态 0未确认 1已确认
   */
  billStatus?: number | null
  /**
   * 服装类型
   */
  clotheType?: number | null
  /**
   * 合同状态 0待提交,1待签署,2已签署,3已确认,4已作废
   */
  contractStatus?: number | null
  /**
   * 创建人
   */
  createBy?: number | null
  /**
   * 创建时间
   */
  createTime?: null | string
  /**
   * 删除标识
   */
  deleted?: boolean | null
  /**
   * 到货状态 0全部到货 1部分到货
   */
  deliveryStatus?: number | null
  /**
   * 供应链交期
   */
  deliveryTime?: null | string
  /**
   * 大类id
   */
  firstClassConfigId?: number | null
  /**
   * 大类名称
   */
  firstClassConfigName?: null | string
  /**
   * 大类名称
   */
  firstClassName?: null | string
  /**
   * 入库时是否冻结 0否 1是
   */
  freeze?: number | null
  /**
   * id
   */
  id?: number | null
  /**
   * 关联订单号
   */
  linkPurchaseOrderCode?: null | string
  /**
   * 订单类型 0首单 1返单
   */
  orderType?: number | null
  /**
   * 商品季节
   */
  productSeasonCode?: null | string
  /**
   * 商品季节名称
   */
  productSeasonName?: null | string
  /**
   * 采购单号
   */
  purchaseOrderCode?: null | string
  /**
   * 采购方式 0集采 1现采
   */
  purchaseType?: number | null
  /**
   * 要求到货时间
   */
  requiredArrivalTime?: null | string
  /**
   * 季节code
   */
  seasonCode?: null | string
  /**
   * 季节名称
   */
  seasonName?: null | string
  /**
   * 状态 0待提交 1待审核 2生产中 3已完成 4已取消
   */
  status?: number | null
  /**
   * 供应商id
   */
  supplierId?: number | null
  /**
   * 供应商名称
   */
  supplierName?: null | string
  /**
   * 下单总金额
   */
  totalAmount?: number | null
  /**
   * 到货总金额
   */
  totalArrivalAmount?: number | null
  /**
   * 到货总数
   */
  totalArrivalQty?: number | null
  /**
   * 下单总数
   */
  totalQty?: number | null
  /**
   * 总吊牌金额
   */
  totalTagAmount?: number | null
  /**
   * 供应链跟单
   */
  trackOrderPerson?: null | string
  /**
   * 供应链跟单人工号
   */
  trackOrderPersonWorkId?: null | string
  /**
   * 更新人
   */
  updateBy?: number | null
  /**
   * 更新时间
   */
  updateTime?: null | string
  /**
   * 仓库
   */
  warehouse?: null | string
  /**
   * 年份
   */
  year?: null | string
}

/**
 * 采购单商品返回
 *
 * PurchaseOrderCommodityVO
 */
export interface PurchaseOrderCommodityVO {
  id: string
  isEdit?: boolean
  originSalePrice: number
  /**
   * 细类数组
   */
  classConfigId?: number | null
  /**
   * 颜色
   */
  colorDetailName?: null | string
  /**
   * 尺码
   */
  commoditySize?: null | string
  /**
   * 到货率
   */
  deliveryPercent?: number | null
  /**
   * 到货数量
   */
  deliveryQty?: number | null | any

  onlineQty?: string | any
  /**
   * 直营数量
   */
  directSaleQty?: number | null | any
  /**
   * 工厂款号
   */
  factorySpuCode?: null | string
  /**
   * 加盟数量
   */
  franchisingQty?: number | null | any
  /**
   * 助记码
   */
  memoryCode?: null | string
  /**
   * 在途数量
   */
  onTheWayQty?: number | null
  /**
   * 下单数量
   */
  orderQty?: number | null | any
  /**
   * 商品名称
   */
  productName?: null | string
  /**
   * 采购金额
   */
  purchaseAmount?: number | null | any
  /**
   * 采购单号
   */
  purchaseOrderCode?: null | string
  /**
   * 采购价格
   */
  purchasePrice?: number | null | any
  /**
   * 预约发货数量
   */
  scheduledQty?: number | null | any
  /**
   * sku代码
   */
  skuCode: string
  /**
   * 款式编码
   */
  spuCode?: null | string
  /**
   * 吊牌金额
   */
  tagAmount?: number | null | any
  /**
   * 吊牌价格
   */
  tagPrice?: number | null | any
  /**
   * 商品分类
   */
  wholeClassName?: null | string
}

export interface ITableDataNumber {
  id: string
  percent: string
  purchaseOrderCode: string
  remark: string
  reportDate: string
  totalProductQty: number
}
export interface ITableDataTime {
  id: string
  key1: string
  key2: string
  key3?: string
  label: string
  fabricPlanTime?: string
  fabricRealTime?: string
  sampleClothingPlanTime?: string
  sampleClothingRealTime?: string
  productInspectPlanTime?: string
  productInspectRealTime?: string
  preMeetingPlanTime?: string
  preMeetingRealTime?: string
  publishPlanTime?: string
  publishRealTime?: string
  earlyInspectPlanTime?: string
  earlyInspectRealTime?: string
  middleInspectPlanTime?: string
  middleInspectRealTime?: string
  offlinePlanTime?: string
  offlineRealTime?: string
  laterPlanTime?: string
  laterRealTime?: string
  List?: any[]
}

export interface ITableDataArriavl {
  /**
   * 到货时间
   */
  deliveryTime?: null | string
  /**
   * 预约发货单号
   */
  reserveInvoiceCode?: null | string
  /**
   * 商品信息
   */
  reserveInvoiceDetailVOList?: ReserveInvoiceDetailVO[] | null
  /**
   * WMS单号
   */
  wmsCode?: null | string
}

/**
 * 预约发货单明细VO
 *
 * ReserveInvoiceDetailVO
 */
export interface ReserveInvoiceDetailVO {
  /**
   * 到货数量
   */
  arriveQty?: number | null
  /**
   * 箱数
   */
  boxQty?: number | null
  /**
   * 商品简单信息
   */
  productSimpleVO?: ProductSimpleVO
  /**
   * 采购单号
   */
  purchaseOrderCode?: null | string
  /**
   * 预约发货单号
   */
  reserveInvoiceCode?: null | string
  /**
   * 预约发货单明细主键ID
   */
  reserveInvoiceDetailId?: number | null
  /**
   * 预约数量
   */
  scheduleQty?: number | null
}

/**
 * 商品简单信息
 *
 * ProductSimpleVO
 */
export interface ProductSimpleVO {
  /**
   * 箱规
   */
  boxSpec?: number | null
  /**
   * 箱规ID
   */
  boxSpecificationId?: number | null
  /**
   * 延续款编码
   */
  carryOverCode?: null | string
  /**
   * 商品类别
   */
  className?: null | string
  /**
   * 颜色编码
   */
  colorCode?: null | string
  /**
   * 颜色名称
   */
  colorDetailName?: null | string
  /**
   * 设计编码
   */
  designCode?: null | string
  /**
   * 工厂款号
   */
  factorySpuCode?: null | string
  /**
   * 商品细类
   */
  fineClassId?: number | null
  /**
   * 毛重
   */
  grossWeight?: number | null
  /**
   * 内箱数
   */
  inPackageNum?: number | null
  /**
   * 助记码
   */
  mnemonicCode?: null | string
  /**
   * 净重
   */
  netWeight?: number | null
  /**
   * 外箱数
   */
  outPackageNum?: number | null
  /**
   * RGB色值
   */
  rgbValue?: null | string
  /**
   * 尺码
   */
  size?: null | string
  /**
   * 商品条形码
   */
  skuCode: string
  /**
   * sku明细ID
   */
  skuId?: number | null
  /**
   * 款式编码
   */
  spuCode?: null | string
  /**
   * 商品主键ID
   */
  spuId?: number | null
  /**
   * 款式名称
   */
  spuName?: null | string
}

/**
 * 账期信息
 *
 * BillInfoVO
 */
export interface BillInfoVO {
  /**
   * 实际预付额度
   */
  actualAmount?: null | string
  /**
   * 单次预付额度
   */
  insPrepaidAmount?: null | string
  /**
   * 应付金额
   */
  payableAmount?: null | string
  /**
   * 预付单号
   */
  payableBillNo?: null | string
  /**
   * 应付日期
   */
  payableDate?: null | string
  /**
   * 应付比例%
   */
  payablePercent?: null | string
  /**
   * 付款关联金额
   */
  payJoinAmount?: null | string
  /**
   * 物料名称
   */
  payMaterialDesc?: null | string
  /**
   * 是否预付 0否 1是
   */
  prepayment?: null | string
  /**
   * 物料编码
   */
  productSn?: null | string
  /**
   * 备注
   */
  remark?: null | string
  [property: string]: any
}

export interface ProductSimpleVO {
  isEdit?: boolean
  /**
   * 箱规
   */
  boxSpec?: number | null
  /**
   * 箱规ID
   */
  boxSpecificationId?: number | null
  /**
   * 延续款编码
   */
  carryOverCode?: null | string
  /**
   * 商品类别
   */
  className?: null | string
  /**
   * 颜色编码
   */
  colorCode?: null | string
  /**
   * 颜色名称
   */
  colorDetailName?: null | string
  /**
   * 设计编码
   */
  designCode?: null | string
  /**
   * 工厂款号
   */
  factorySpuCode?: null | string
  /**
   * 商品细类
   */
  fineClassId?: number | null
  /**
   * 毛重
   */
  grossWeight?: number | null
  /**
   * 款式图片
   */
  imageUrl?: null | string
  /**
   * 内箱数
   */
  inPackageNum?: number | null
  /**
   * 净重
   */
  netWeight?: number | null
  /**
   * 外箱数
   */
  outPackageNum?: number | null
  /**
   * RGB色值
   */
  rgbValue?: null | string
  /**
   * 尺码
   */
  size?: null | string
  /**
   * 商品条形码
   */
  skuCode: string
  /**
   * sku明细ID
   */
  skuId?: number | null
  /**
   * 款式编码
   */
  spuCode?: null | string
  /**
   * 商品主键ID
   */
  spuId?: number | null
  /**
   * 款式名称
   */
  spuName?: null | string
  [property: string]: any
}

/**
 * 采购单商品数量返回
 *
 * PurchaseProduceQtyVO
 */
export interface PurchaseProduceQtyVO {
  /**
   * 颜色
   */
  colorDetailName?: null | string
  /**
   * id
   */
  id: number
  /**
   * 完成率
   */
  percent?: number | null
  /**
   * 采购单号
   */
  purchaseOrderCode?: null | string
  /**
   * 备注
   */
  remark?: null | string
  /**
   * 汇报日期
   */
  reportDate?: null | string
  /**
   * spu代码
   */
  spuCode?: null | string
  /**
   * 累计成品数量
   */
  totalProductQty?: number | null
  [property: string]: any
}

/**
 * 采购单生产进度返回
 *
 * PurchaseProduceScheduleVO
 */
export interface PurchaseProduceScheduleVO {
  /**
   * 颜色
   */
  colorDetailName?: null | string
  /**
   * 日产量
   */
  dailyProduceQty?: number | null
  /**
   * 计划初期查货时间
   */
  earlyInspectPlanTime?: null | string
  /**
   * 实际初期查货时间
   */
  earlyInspectRealTime?: null | string
  /**
   * 计划面料到厂时间
   */
  fabricPlanTime?: null | string
  /**
   * 实际面料到厂时间
   */
  fabricRealTime?: null | string
  /**
   * id
   */
  id: number
  /**
   * 计划尾查时间
   */
  laterPlanTime?: null | string
  /**
   * 实际尾查时间
   */
  laterRealTime?: null | string
  /**
   * 计划中期查货时间
   */
  middleInspectPlanTime?: null | string
  /**
   * 实际中期查货时间
   */
  middleInspectRealTime?: null | string
  /**
   * 计划下线时间
   */
  offlinePlanTime?: null | string
  /**
   * 实际下线时间
   */
  offlineRealTime?: null | string
  /**
   * 车缝人数
   */
  personQty?: number | null
  /**
   * 计划产前会时间
   */
  preMeetingPlanTime?: null | string
  /**
   * 实际产前会时间
   */
  preMeetingRealTime?: null | string
  /**
   * 计划成品送检时间
   */
  productInspectPlanTime?: null | string
  /**
   * 实际成品送检时间
   */
  productInspectRealTime?: null | string
  /**
   * 计划上线生产时间
   */
  publishPlanTime?: null | string
  /**
   * 实际上线生产时间
   */
  publishRealTime?: null | string
  /**
   * 采购单号
   */
  purchaseOrderCode?: null | string
  /**
   * 生产数量跟踪
   */
  purchaseProduceQtyVOList?: PurchaseProduceQtyVO[] | null
  /**
   * 计划产前样时间
   */
  sampleClothingPlanTime?: null | string
  /**
   * 实际产前样时间
   */
  sampleClothingRealTime?: null | string
  /**
   * spu代码
   */
  spuCode?: null | string
  [property: string]: any
}

/**
 * 采购下发面料订单基础VO
 *
 * PurchaseFabricBaseVO
 */
export interface PurchaseFabricBaseVO {
  myunitUsedNum?: string | number | null
  /**
   * 采购单颜色信息
   */
  colorList?: PurchaseFabricColorVO[] | null
  /**
   * 采购单号
   */
  purchaseOrderCode?: null | string
  /**
   * 款式编码
   */
  spuCode?: null | string
  /**
   * 款式图
   */
  spuImage?: null | string
  [property: string]: any
}

/**
 * 采购下发面料订单颜色VO
 *
 * PurchaseFabricColorVO
 */
export interface PurchaseFabricColorVO {
  /**
   * 颜色编码
   */
  colorCode?: null | string
  /**
   * 款式色
   */
  colorDetailName?: null | string
  /**
   * 面料信息
   */
  fabricList?: PurchaseFabricOrderVO[] | null
  /**
   * 成衣下单件数
   */
  orderQty?: number | null
  [property: string]: any
}

/**
 * (PurchaseFabricInfo)实体类
 *
 * PurchaseFabricOrderVO
 */
export interface PurchaseFabricOrderVO {
  /**
   * 实际交期
   */
  actualDate?: null | string
  /**
   * 实际交货量
   */
  actualQty?: number | null
  /**
   * 颜色代码
   */
  colorCode?: null | string
  /**
   * 颜色名称
   */
  colorDetailName?: null | string
  /**
   * 色布编码
   */
  colorFabricCode?: null | string
  /**
   * 色布成品量
   */
  colorFabricFinishQty?: number | null
  /**
   * 色布实际下单量
   */
  colorFabricOrderQty?: number | string | null
  /**
   * 面料code
   */
  fabricCode?: null | string
  /**
   * 面料色代码
   */
  fabricColorCode?: null | string
  /**
   * 面料色名称
   */
  fabricColorDetailName?: null | string
  /**
   * 面料名称
   */
  fabricName?: null | string
  /**
   * 主键
   */
  id?: number | null
  /**
   * 意向交期
   */
  intentDate?: null | string
  /**
   * 订单备注
   */
  orderRemark?: null | string
  /**
   * 生产备注
   */
  produceRemark?: null | string
  /**
   * 采购单号
   */
  purchaseOrderCode?: null | string
  /**
   * 回复交期
   */
  replyDate?: null | string
  /**
   * 款式编码
   */
  spuCode?: null | string
  /**
   * 面料供应商
   */
  supplierCode?: null | string
  /**
   * 单件用量
   */
  unitUsedNum?: number | null
  /**
   * 使用部位
   */
  useSite?: null | string
  [property: string]: any
}
